package com.suning.sawp.po.bi;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

import javax.persistence.Column;
import javax.persistence.Entity;
/**
 * 
 * 门店-品类月度销售任务<br> 
 * 〈功能详细描述〉
 *
 * @author 12061818
 * @see [相关类/方法]（可选）
 * @since [产品/模块版本] （可选）
 */
@Entity(name = "BI_STORE_MON_SALE_TASK")
public class BiStoreMonSaleTask implements Serializable {

    /**
     */
    private static final long serialVersionUID = -2855700839765661592L;
    
    /**
     * 月度
     */
    private String month;
    
    /**
     * 门店编码
     */
    private String storeCode;
    
    /**
     * 门店名称
     */
    private String storeName;
    
    /**
     * 任务销售额
     */
    private BigDecimal taskSaleAmount;
    
    /**
     * 任务毛利额
     */
    private BigDecimal taskGrossProfit;
    
    /**
     * 实际销售额
     */
    private BigDecimal saleAmount;
    
    /**
     * 实际毛利额
     */
    private BigDecimal grossProfit;
    
    /**
     * 进销差额
     */
    private BigDecimal jxce;
    
    /**
     * 毛利率
     */
    private BigDecimal grossProfitRate;
    
    /**
     * 销售完成率
     */
    private BigDecimal saleCompleteRate;
    
    /**
     * 销售完成率排名
     */
    private Integer saleRateRank;
    
    /**
     * 毛利完成率
     */
    private BigDecimal grossCompleteRate;
    
    /**
     * 毛利完成率排名
     */
    private Integer grossRateRank;
    
    private Date etlTime;

    @Column(name = "MONTH")
    public String getMonth() {
        return month;
    }

    public void setMonth(String month) {
        this.month = month;
    }

    @Column(name = "STORE_CODE")
    public String getStoreCode() {
        return storeCode;
    }

    public void setStoreCode(String storeCode) {
        this.storeCode = storeCode;
    }

    @Column(name = "STORE_NAME")
    public String getStoreName() {
        return storeName;
    }

    public void setStoreName(String storeName) {
        this.storeName = storeName;
    }

    public BigDecimal getTaskSaleAmount() {
        return taskSaleAmount;
    }

    public void setTaskSaleAmount(BigDecimal taskSaleAmount) {
        this.taskSaleAmount = taskSaleAmount;
    }

    public BigDecimal getTaskGrossProfit() {
        return taskGrossProfit;
    }

    public void setTaskGrossProfit(BigDecimal taskGrossProfit) {
        this.taskGrossProfit = taskGrossProfit;
    }

    public BigDecimal getSaleAmount() {
        return saleAmount;
    }

    public void setSaleAmount(BigDecimal saleAmount) {
        this.saleAmount = saleAmount;
    }

    public BigDecimal getGrossProfit() {
        return grossProfit;
    }

    public void setGrossProfit(BigDecimal grossProfit) {
        this.grossProfit = grossProfit;
    }

    public BigDecimal getJxce() {
        return jxce;
    }

    public void setJxce(BigDecimal jxce) {
        this.jxce = jxce;
    }

    public BigDecimal getGrossProfitRate() {
        return grossProfitRate;
    }

    public void setGrossProfitRate(BigDecimal grossProfitRate) {
        this.grossProfitRate = grossProfitRate;
    }

    public BigDecimal getSaleCompleteRate() {
        return saleCompleteRate;
    }

    public void setSaleCompleteRate(BigDecimal saleCompleteRate) {
        this.saleCompleteRate = saleCompleteRate;
    }

    public Integer getSaleRateRank() {
        return saleRateRank;
    }

    public void setSaleRateRank(Integer saleRateRank) {
        this.saleRateRank = saleRateRank;
    }

    public BigDecimal getGrossCompleteRate() {
        return grossCompleteRate;
    }

    public void setGrossCompleteRate(BigDecimal grossCompleteRate) {
        this.grossCompleteRate = grossCompleteRate;
    }

    public Integer getGrossRateRank() {
        return grossRateRank;
    }

    public void setGrossRateRank(Integer grossRateRank) {
        this.grossRateRank = grossRateRank;
    }

    public Date getEtlTime() {
        return etlTime;
    }

    public void setEtlTime(Date etlTime) {
        this.etlTime = etlTime;
    }
    
}
